/**
 * 
 */
package projeto.administrativo.checklist.cgt;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import plataforma.crud.cgt.ServiceCrud;
import plataforma.crudestatico.cgd.DaoBase;
import projeto.administrativo.checklist.cdp.KItemChecklist;
import projeto.administrativo.checklist.cgd.DaoKItemChecklist;


/**
 * @author mike
 *
 */
@Service
public class ServiceKItemChecklist extends ServiceCrud<KItemChecklist> {
	
	@Autowired
	DaoKItemChecklist daoKItemChecklist;

	@Override
	public DaoBase<KItemChecklist> getNucleoDaoBase() {
		return this.daoKItemChecklist;
	}

	/**
	 * @return the daoKItemChecklist
	 */
	public DaoKItemChecklist getDaoKItemChecklist() {
		return daoKItemChecklist;
	}

	/**
	 * @param daoKItemChecklist the daoKItemChecklist to set
	 */
	public void setDaoKItemChecklist(DaoKItemChecklist daoKItemChecklist) {
		this.daoKItemChecklist = daoKItemChecklist;
	}

	public void configurarOrdemItens(List<KItemChecklist> objetos) {
		int numeroDeOrdem = 0;
		for(KItemChecklist kitem: objetos){
			kitem.setNumeroDeOrdemNoKChecklist(numeroDeOrdem++);
		}
		
	}

}
